html{color:#000;xbackground:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height: 19px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

a, a:visited, .fakeLink{color:#585858;cursor:pointer;text-decoration:none;}
body {margin:0;padding:0px;height:100%;}
#container {min-height:100%;position:relative;}
#body {padding:10px 0px;}
#content{}/*ie6*/

/* --- end footer ------*/


body, input, button, div, p , textarea{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11.5px;color:black;}
.middle{width:960px;margin:0 auto 0 auto;}

#dialog {position: fixed; z-index: 103; top: 50%; left: 50%;  margin-top: -140px; background-color: #FFFFFF; padding:4px; padding:20px; *padding-top:20px; border:1px solid #bbb;}
#overlay { opacity:.2;filter:alpha(opacity=20);position: fixed; z-index: 102; top: 50%; left: 50%; margin-top: -153px; margin-left: -13px; background-color: #FFFFFF; *padding-top:20px; background:#000;}
.bgi{ position: fixed; z-index: 101; top: 50%; left: 50%; width: 550px; margin-top: -140px; margin-left: -250px; border:none}
* html #dialog { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
* html #overlay { margin-top:-140px;position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#dialog .close{float: right;}
#dialog h2{border-bottom: 1px solid #EEEEEE;font-weight: normal;}
.loadpop{padding:20px;text-align:center;}

#login_box{display: none;}


div.fullStrip {background:#EEEEEE url(../images/gradientHdr.png) repeat-x scroll left top;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;margin-bottom:20px;min-height:50px;}/*ie6*/
div.line{background:#EEEEEE url(../images/gradientHdr.png) repeat-x scroll left top;padding: 6px 10px;}
p.dot_line{border-bottom: 1px dotted gray;}
div.block{margin: 20px 0 0 0;}

input, textarea, button{padding:3px 5px;margin:2px 5px 2px 2px;}

h1{font-size:21px;margin:10px 0 20px 0; font-weight:bold;color: #a5c639;}/*#585858*/
h1 a{color:#585858 !important;}
h2{color: #a5c639;font-size: 15px;padding: 0px 0px 10px 0;font-weight: bold;}
.h2_title{color: #a5c639;font-size: 15px;font-weight: bold;}
h2 .cn{color: #666666;}
h2 a{ font-size: 13px; }

h3{font-size:13px;font-weight:bold;margin: 5px 0;}
.highlight{/*color:#224080; *//*#ff9933;*/font-weight:bold;}
.lowlight{color:#dddddd;}
.midlight, .midlight a{color:#888;}


button, .button{border:1px solid #c0c0c0;padding:3px 5px;background : url(../images/btn-bg.gif)  repeat-x;color:White;font-weight:bold;cursor:pointer;}/*IE6*/
button:hover , .button:hover{background : url(../images/btn-bg2.gif)  repeat-x;}
button, .button{background : url(../images/btn-bgG.gif)  repeat-x;}
button:hover , .button:hover{background : url(../images/btn-bgG2.gif)  repeat-x;}
button.green{background : url(../images/btn-bgG.gif)  repeat-x;}
button.green:hover{background : url(../images/btn-bgG2.gif)  repeat-x;}

*button, *.button{padding: 1px 0;}
a.colbtn{letter-spacing:3px;overflow:hidden;background: transparent url(../images/collect_back.png) no-repeat scroll right top;color:#000;display: block; height: 24px; padding-right: 7px;font: normal 12px sans-serif;margin-right: 10px;text-decoration: none;float: left;}
a.colbtn:hover {background:url(../images/collect_back.png) no-repeat right top;color:#000;}
a.colbtn span {background: transparent url(../images/collect_back.png) no-repeat;display: block;padding: 1px 1px 3px 11px;line-height: 22px;}
a.colbtn:visited {color:#777;text-decoration: none;}


#pageSuccessMessage
{
	background-color:#66AA00;
	border:solid 1px black;
	color: black;
	text-align:center;
	padding:10px;
	display:none;
	margin-bottom:10px;
}

#pageErrorMessage
{
	background-color:#CC3333;
	border:solid 1px black;
	text-align:center;
	padding:10px;
	display:none;	
	margin-bottom:10px;
}

#pageErrorMessage div, #pageSuccessMessage div
{
	font-size:12px;
	font-weight:bold;
	color: white;
}




/***** JQuery Validator *****/
.error{color:Red;}
.checked{padding-left: 16px;margin-left:3px;font-weight: bold;background: transparent url(../images/tick_16.gif) no-repeat scroll 0px}
.clear{clear:both;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.table_list {width: 100%;}
.table_list td{padding-bottom: 10px;padding-top: 10px;}
.table_list td.left{text-align: center;padding-right: 10px;}
.table_list td.left .left_title {display: block;padding: 10px 0 0 0;}
.table_list td.left .left_title a{color: #666666;font-size: 14px;}
.table_list td.right h3 {background: #EEEEEE;padding: 2px 10px;font-weight: normal;margin: 0 0 10px 0;}
.table_list td.right .right_content{padding-left: 7px;}
.table_list td.right table td {padding: 0px;}

.table_list_header_bar{background: url('../images/bar_bg2.gif') repeat-x;height: 30px;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;padding:10px 0 0 10px;}
.table_list_body{background: #FFFFFF;padding: 10px 10px;border: 1px solid #e5e5e5;}

.text_list li{margin-bottom: 10px;}
.green_square_list li{font-size: 12px;background:url(../images/list_style.gif) no-repeat left 7px; padding: 0 0 5px 10px;line-height: 17px;}
.tplist li{margin-bottom: 10px;min-height: 50px;} /*ie6*/
.tplist .tptitle{display: block;font-size: 14px;color: #6BBC31;margin: 0px 0 7px 0;}
.tplist .tptitle a{color: #6BBC31;}
.tplist img{float: left;margin-right: 10px;margin-bottom: 10px; }


ul.dot_list li{background:url(../images/list_style.gif) no-repeat left 7px; padding-left:8px;height: 20px;font-size: 13px;}
ul.dot_list li a{color: #5A5A5A;}


.tiles_48_48 li{float: left;height: 90px;width: 65px;text-align: center;margin-bottom: 20px;margin-right: 15px; }
.tiles_48_48 li img {height: 48px;width: 48px;}
.tiles_48_48 li span{display: block;}
				
.a_hidden_content_list{background:#ffffff;border-left:1px solid #e5e5e5;  border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.a_hidden_content_list li{text-decoration:none;border-top:1px solid #e5e5e5;padding:8px 5px 8px 10px;background:url("../images/box6_tr.gif") no-repeat right top;clear: left;}
.a_hidden_content_list li .display_title{}
.a_hidden_content_list li .hidden_content{display: none; margin: 5px 0 0 0}
.a_hidden_content_list li.current .hidden_content{display: block;}
.a_hidden_content_list li.current .hidden_content img{float: left;margin: 0 10px 10px 0;}
		 
.sidebar_list{padding: 0 0 0 10px;}
.sidebar_list li{margin-bottom: 3px;min-height: 20px;} /*ie6*/
.group_list_tiles{}
.group_list_tiles li{float: left;width: 120px;height: 120px;margin-left: 20px;}
/*post*/
.post{margin-bottom: 20px;}
.post .post_header{background:#EEEEEE url(../images/gradientHdr.png) repeat-x scroll left top;padding: 4px 10px;}
.post .post_header .right{float: right;margin-left: 10px;}
.post .post_header img{width: 24px;height: 24px;}
.post .post_header.with_thumb{margin: 0 0 0 65px;}
.post .thumb{float: left;}
.post .post_content{padding: 6px 10px;}
.post .post_content.with_thumb{margin: 0 0 0 65px;}
.post .post_summary{padding: 6px 10px;}
.post .post_footer{padding: 6px 10px;}
.post .post_footer .right{float: right;}


/*custom*/
.main{margin-right:330px;min-height: 300px;} /*ie6*/
.sidebar{ width: 300px;float: right;}
.sidebar a span{font-size: 13px;line-height: 25px;}
.form-table .columnset,.form-table .columnset td{border: none;background: none;}
.form-table {border-collapse: collapse;margin-top: 5px;width: 100%;margin-bottom: -8px;}
.form-table td {margin-bottom: 9px;	padding: 3px;border-bottom-width: 8px;border-bottom-style: solid;font-size: 12px;}
.form-table th , .form-table .tdLabel{vertical-align: top;text-align: left;padding: 5px 5px 5px 0px;width: 120px;border-bottom-width: 8px;border-bottom-style: solid;}
.form-table th.th-full {width: auto;}
.form-table div.color-option {display: block;clear: both;}
.form-table table.color-palette{vertical-align: bottom;float: left;margin: -3px 3px 8px;}
.form-table .color-palette td {border-bottom: none;border: 1px solid #fff;font-size: 1px;line-height: 1px;}
.form-table td, .form-table th {border-bottom-color: #fff;}
.form-table .submit{padding: 10px 0 10px 0;}



.saleprice{color: #FF9900;font-weight: bold;}
.number{color: #FF9900;font-size: 12px;font-weight: bold;}



/*page*/
.pagnTable, .pagnLink, .pagnPrev{text-align: center;line-height: 20px;width: 100%;}
.pagnTable td{white-space: nowrap;text-align: center;padding-top: 10px;}
.pagnCur{font-weight: bold;padding: 0 5px 0 5px;}
.pagnDisabled{color: #999999;font-weight: normal;padding: 0px 5px 0px 5px;white-space: nowrap;}
.pagnMore, .pagnSep{padding: 0 2px;}
.pagnLead{font-weight: bold;padding: 0 5px 0 2px;}
.pagn a, .pagn a:visited{text-decoration: none;padding: 6px;color: #003399;white-space: nowrap;}
.pagn a:hover, .pagn a:active{padding: 5px;border: 1px solid #9ECDE7;text-decoration: none;color: #003399;white-space: nowrap;background: #FFFFFF;}



.dataGrid{width: 100%;border-spacing: 0;border-collapse: 0;}
.dataGrid td,.dataGrid th { text-align:left; font-weight: normal;border-bottom: 1px solid #ccc; padding: 4px 10px 4px 0; color: #666}
.dataGrid .lastRowNoSep td {border-bottom: 0;padding-bottom: 0;}
.dataGrid .num {text-align:right;padding-right:20px;white-space: nowrap;}
.dataGrid .title {font-size: 13px !important;font-weight: normal !important;}

.newness{color: #090;}
.red{color: red;}
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: small; }
.biglink {font-weight: bold; font-size: 15px !important;}
.bigtitle{font-size: 15px;}
.hiddenlogin{margin:5px; display:none; clear:both; padding:5px;}

.users_tiles li{float: left;height: 90px;width: 60px;text-align: center;margin-bottom: 20px;margin-right: 15px; }
.users_tiles img {height: 48px;width: 48px;}


.comment_form_wrap{padding: 0 0 0 65px;}
.comment_form_wrap textarea{width: 75%;}





.srTitle{font-weight: bold; font-size: 13px;}
.tag{padding-right: 5px;line-height: 30px;font-size: 14px;}

#header{margin-bottom: 0px;}
#header #top{height: 60px;background-color: #585858;padding: 10px;}
#header #top .logo{padding-top: 3px;padding-left: 10px;}
#header #top .logo a{color: #FFF;}

#top_search{float: right;margin:15px 10px 0 0 ;width: 295px;}
#top_search .search_btn{float: right;margin-top:-5px;}
#top_search .search_btn input {margin: 0;border: 0;padding: 5px;}
#top_search .search_text{padding:3px 0 0  3px;background: url('../images/search_text_bg.gif') no-repeat;width:252px;height:29px;margin-right:35px;}
#top_search .search_text .search_q { width:160px;border: none;position: absolute; *padding-bottom: 2px;*margin-top:1px;} /*IE6*/
#top_search .search_text .search_type_label{margin: 2px 0 0 167px;color: #888;position: absolute;background: #FFFFFF;width: 50px;text-align: right;padding-top: 1px;}
#top_search .search_text .search_type_select_btn{margin: 2px 0 0 217px;position: absolute;cursor: pointer;background: #FFFFFF;padding: 3px 5px 2px 4px;}
#top_search #top_search_type_list{position: absolute;margin: 20px 0 0 180px;background: #FFFFFF;padding: 6px 0;width: 61px;display: none;border: 1px solid #EEEEEE;z-index: 50000}
#top_search #top_search_type_list ul li{cursor: pointer;padding: 0 6px;}

#header #topsub{background-color: #a5c639;height: 26px;padding: 7px 0 0 0px;}
#header #topsub #login-info{float: right;margin: 0 10px 0 0 ;color: #FFF;font-size: 14px;font-weight: bold;}
#header #topsub #login-info a{color: #FFF;font-size: 14px;margin: 0 5px;}

#header #topsubsub {padding: 7px 0 0  0;height: 26px;background: url("../images/topsubsub.gif") repeat-x;}
#header #topsubsub ul li{float: left;margin-left: 20px;font-size: 14px;}

#header #main-nav ul{margin-left: 20px;}
#header #main-nav li{float: left;margin-right: 20px;}
#header #main-nav li a{color: #FFF;font-size: 14px;font-weight: bold;}
#header #main-nav li.current a{color: #585858;}



#city-box {position: absolute; z-index:10000;padding: 5px;margin-left: 380px;padding-top: 30px;}
#city-box div{border:3px solid #ff9900; background:#fff; padding:5px; position:absolute !important;width:85px; height:20px;}
#city-box {font-size: 16px;}
#city-box a{text-decoration: none;}
#city-box .a_switch_city{color: #FFF;}

#user-header{margin: 10px 0;min-height: 30px;}
#user-header ul{list-style-type: none;list-style: none;margin-top: 30px;}
#user-header ul li{list-style-type: none;list-style: none;float: left;margin-right: 15px; font-size: 16px}
#user-header .user_title{font-size: 20px ;font-weight: bold;}
#user-header .img{float: left;margin-right: 10px; height: 60px;}
#user-header h2{border-bottom: 1px solid #eee;margin-bottom: 3px;padding-bottom: 3px;margin-top: 0px;}

.store-header{padding-top:3px;height: 32px;background:#585858; }/*url("../images/bar_bg3.gif")*/
.store-header .logo{float: left;padding: 0;margin: 0}
.store-header .nav{float: left;margin-top: 7px;}
.store-header .nav li{font-size: 14px;padding: 4px 0px 4px 6px;display: inline;}
.store-header .nav li a{color: #FFF}
.store-header .login-info{float: right;font-size: 13px;margin-top: 7px;}
.store-header .login-info,.store-header .login-info a{color: #FFF}
.store-header .login-info .default a{color: #a5c639;font-weight: bold;}
.store-descn .img{float: left;margin:0 15px 0px 0;}


#footer{clear: both;color: #808080;font-size: 1em;padding: 8px 0 8px 0;text-align: center;}
#footer p{color: #808080;}

.userinfo {margin: 10px 0;}
.userinfo td{padding: 5px 0 1px 0;}

/*boxes by table*/
.box_header .title{font-size: 15px;color: #a5c639;font-weight: bold;}
.box_header .right{float: right;font-size: 12px;}

.box_header .more{float: right;}
.box_header .more a{color: #a5c639;font-weight: bold;font-size: 13px}

table.box1{width: 100%;}
table.box1 .title,table.box2 .title,table.box3 .title,table.tabs .title{font-size: 15px;color: #a5c639;font-weight: bold;}
table.box1 .title .cn,table.box2 .title .cn,table.box3 .title .cn,table.tabs .title .cn,h2 .cn{color: #a5c639 !important;}

table.box1 .tl{background-image:url(../images/box1_tl.gif);background-repeat:none;width:10px;height:34px;}
table.box1 .tc{background-image:url(../images/box1_tc.gif);background-repeat:repeat-x;padding: 0 0px;}
table.box1 .tr{background-image:url(../images/box1_tr.gif);background-repeat:none;width:10px;height:34px;}
table.box1 .ml{background-image:url(../images/box1_ml.gif);background-repeat:none;}
table.box1 .mc{padding: 15px 5px 5px 5px;}
table.box1 .mr{background-image:url(../images/box1_mr.gif);background-repeat:none;}
table.box1 .bl{background-image:url(../images/box1_bl.gif);width:10px;height:9px;}
table.box1 .bc{background-image:url(../images/box1_bc.gif); background-repeat:repeat-x;}
table.box1 .br{background-image:url(../images/box1_br.gif);background-repeat:none;width:10px;height:9px;}
table.box2{width: 100%;}
table.box2 h2{margin-top: 0;padding: 3px 0 10px 0;}
table.box2 .tl{background-image:url(../images/box2_tl.gif);background-repeat:none;width:9px;height:10px;}
table.box2 .tc{background-image:url(../images/box2_tc.gif);background-repeat:repeat-x;}
table.box2 .tr{background-image:url(../images/box2_tr.gif);background-repeat:none;width:10px;height:10px;}
table.box2 .ml{background-image:url(../images/box2_ml.gif);background-repeat:none;}
table.box2 .mc{background-image:url(../images/box2_mc.gif);background-repeat:none;}
table.box2 .mr{background-image:url(../images/box2_mr.gif);background-repeat:none;}
table.box2 .bl{background-image:url(../images/box2_bl.gif);width:9px;height:10px;}
table.box2 .bc{background-image:url(../images/box2_bc.gif);background-repeat:repeat-x;}
table.box2 .br{background-image:url(../images/box2_br.gif);background-repeat:none;width:10px;height:10px;}

table.box3{width: 100%;}
table.box3 .tl{background-image:url(../images/box3_tl.gif);background-repeat:none;width:10px;height:10px;}
table.box3 .tc{background-image:url(../images/box3_tc.gif);background-repeat:repeat-x;}
table.box3 .tr{background-image:url(../images/box3_tr.gif);background-repeat:none;width:10px;height:10px;}
table.box3 .ml{background-image:url(../images/box3_ml.gif);background-repeat:none;}
table.box3 .mc{padding: 5px 5px;}
table.box3 .mr{background-image:url(../images/box3_mr.gif);background-repeat:none;}
table.box3 .bl{background-image:url(../images/box3_bl.gif);width:10px;height:10px;}
table.box3 .bc{background-image:url(../images/box3_bc.gif);background-repeat:repeat-x;}
table.box3 .br{background-image:url(../images/box3_br.gif);background-repeat:none;width:10px;height:10px;}


table.tabs{width:100%;}
table.tabs td.padding{background:url(../images/box4_tab_bt_line.gif)}
table.tabs td.blank{background:url(../images/box4_tab_bt_line.gif);}
table.tabs td.tab {cursor: pointer;text-align:center;}
table.tabs td.tab {background:url("../images/box4_tab_r.gif") no-repeat right top;}
table.tabs td.tab a{background:url("../images/box4_tab_l.gif") no-repeat left top;display:block;line-height:35px;}
table.tabs td.tab.current {background:url("../images/box4_tab_rc.gif") no-repeat right top;}
table.tabs td.tab.current a{background:url("../images/box4_tab_lc.gif") no-repeat left top;line-height:35px;display:block;}
table.box4{width: 100%;}
table.box4 .ml{background-image:url(../images/box4_ml.gif);background-repeat:none;width:10px;}
table.box4 .mc{padding: 15px 0 5px 0;}
table.box4 .mr{background-image:url(../images/box4_mr.gif);background-repeat:none;width:10px;}
table.box4 .bl{background-image:url(../images/box4_bl.gif);width:10px;height:10px;}
table.box4 .bc{background-image:url(../images/box4_bc.gif); background-repeat:repeat-x;}
table.box4 .br{background-image:url(../images/box4_br.gif);background-repeat:none;width:10px;height:10px;}

.tabs2 {background:url(../images/box5_tab_bt_line.gif);height:26px;margin-bottom: 15px;}
.tabs2 ul{margin:0;padding:0px 10px 0 10px;list-style:none;}
.tabs2 li{margin:0;padding:0;float: left;}
.tabs2 a{float:left;background:url("../images/box5_l.gif") no-repeat left top;margin:0;padding:0 3px 0 3px;text-decoration:none;}
.tabs2 a span{line-height:26px;display:block;background:url("../images/box5_r.gif") no-repeat right top;padding:0px 15px 0px 6px;color:#878787;}
.tabs2 .current a {background-position:0% -26px;}
.tabs2 .current a span {background-position:100% -26px;}

.tabs3 {height:26px;}
.tabs3 ul{margin:0;padding:0px 10px 0 10px;list-style:none;}
.tabs3 li{margin:0;padding:0;float: left;}
.tabs3 a{float:left;background:url("../images/box5_l.gif") no-repeat left top;margin:0;padding:0 3px 0 3px;text-decoration:none;}
.tabs3 a span{line-height:26px;display:block;background:url("../images/box5_r.gif") no-repeat right top;padding:0px 15px 0px 6px;color:#878787;}
.tabs3 .current a {background-position:0% -26px;}
.tabs3 .current a span {background-position:100% -26px;}


	  
table.box6{width: 100%;}
table.box6 .tabs{width:100%;}
table.box6 .tabs td.padding{width:3px; background:url(../themes/box6_tab_bt_line.gif);}
table.box6 .tabs td.blank{background:url(../themes/box6_tab_bt_line.gif);}
table.box6 .tabs td.tab {CURSOR: pointer;color:#013148;text-align:center;}
table.box6 .tabs td.tab {background:url(../themes/box6_l.gif) no-repeat left top;}
table.box6 .tabs td.tab a{display:block;margin-left:5px;background:url(../themes/box6_r.gif) no-repeat right top;line-height:31px;color: #888888;font-size: 14px;font-weight: bold;}
table.box6 .tabs td.tab.current {font-size:14px;color:#012f46;}
table.box6 .tabs td.tab.current {background:url("../themes/box6_lc.gif") no-repeat left top;margin:0;}
table.box6 .tabs td.tab.current a {display:block;margin-left:5px;background:url("../themes/box6_rc.gif") no-repeat right top;padding:0px 0px 0px 0px;color:#666;line-height:31px;}
table.box6 .tl6{background-image:url(../themes/box6_tl.gif);background-repeat:none;width:5px;height:5px;}
table.box6 .tc6{background-color:#ffffff;}
table.box6 .tr6{background-image:url(../themes/box6_tr.gif);background-repeat:none;width:5px;height:5px;}
table.box6 .ml6{background-image:url(../themes/box6_ml.gif);background-repeat:repeat-y;}
table.box6 .mc6{padding:15px 15px;background-color:#ffffff;}
table.box6 .mr6{background-image:url(../themes/box6_mr.gif);background-repeat:repeat-y;}
table.box6 .bl6{background-image:url(../themes/box6_bl.gif);width:5px;height:5px;}
table.box6 .bc6{background-image:url(../themes/box6_bc.gif); background-repeat:repeat-x;}
table.box6 .br6{background-image:url(../themes/box6_br.gif);background-repeat:none;width:5px;height:5px;}


/*INDEX PAGE*/
.slide_container #pager{background: #EEEEEE;padding: 2px 5px;margin: 0 0 5px 0;}
.slide_container #pager a{font-size: 13px;margin-right: 10px;}
.slide_container #pager a.activeSlide{color: red;border: 1px solid #ddd;padding: 0 3px;}

#blockSlide{width: 330px;}
#blockSlide .container{height: 380px;overflow: hidden;}
#blockSlide #discover{height: 70px;}
#blockSlide #discover ul{float: right;width: 220px;margin: 0px 0 0 0;}
#blockSlide #discover ul li a{color: #888;}

#index_slide {height: 260px;}
#index_slide .index_slide_item{margin:0px 0 0 0 ;display: none;height: 260px; text-align:center; }
#index_slide .img {width: 300px;height: 230px;overflow: hidden;}
#index_slide .index_slide_item_title{padding: 5px 0 0 0;font-size: 14px;width: 295px;}

#blockA{float: right;width: 350px;}	
#blockA .container{height: 380px;overflow: hidden;}
#blockA ul li{margin-bottom: 15px;}
#blockA #INDEX_RECOMMEND_COOPERATION{display: none;}

#blockC{float: right;width: 350px;margin: 15px 0 0 0;}	
#blockC ul li,#INDEX_RECOMMEND_SALESMAN_block ul li {float: left;margin:0 5px 2px 0px;}
#blockC .container{height: 326px;overflow: hidden;}
#blockD{width: 330px;margin: 15px 0 0 0;}	
#blockD .container{height: 285px;overflow: hidden;}
#blockD #new_group_topic  img{width: 30px;height: 30px;}
#blockD #new_member  .thumb img{width: 30px;height: 30px;}
#blockB{margin: 15px 0 0 0;}
#blockB .container{height: 400px;overflow: hidden;}
#blockB .container ul li{width: 166px;height: 200px;float: left;text-align: center;padding: 5px 0;}
#blockB .container ul li .title{font-size: 12px;color: #a5c639;font-weight: normal;}
#blockB .container ul li .thumb{width: 150px;height: 150px;vertical-align: middle;}
#blockF{margin: 15px 0 0 0;width: 330px;}
#blockF .container{height: 480px;overflow: hidden;}
#blockG{margin: 15px 0 0 0;}
#blockG .blockG_content{display: none;}
#blockG .tptitle{color:#888;font-size: 13px; }
#blockJ{margin: 15px 0 0 0;}



.index_recommend_calendar{width:330px;text-align: center;}
.index_recommend_calendar .todayItem .date{font-size:24px;font-weight: bold;color: #6BBC31;padding-bottom: 10px;display: block;}
.index_recommend_calendar .todayItem{text-align: left;height: 150px;}
.index_recommend_calendar .todayItem img{float: left;margin: 0 10px 0 0;}
.index_recommend_calendar .todayItem .todayItemTitle{font-size: 14px;font-weight: bold;display: block;padding:  1px 0 3px 0;}
.index_recommend_calendar h3{text-align: center;}
.index_recommend_calendar h3 a{text-decoration: none;font-weight : normal;font-size: 16px;}
.index_recommend_calendar h3 a.current_month{text-decoration: none;color : #669900;}
.index_recommend_calendar table{width: 100%;}
.index_recommend_calendar table td{padding: 0px 0 5px  0;}
.index_recommend_calendar table td span{display: block;padding: 4px 5px;font-size: 15px;width: 25px;height:20px;text-align: center;line-height: 22px}
.index_recommend_calendar table .header span{font-weight: bold;color: #669900;height: 15px;line-height: 18px;}
.index_recommend_calendar table .week span.available{border: 1px solid #999999;cursor: pointer; text-decoration: none;color: #666666;}
.index_recommend_calendar table .week span.current{background: #FFFFCC}
.index_recommend_calendar table .week span .day_container{border: 3px solid #EEEEEE;text-align:left; width: 250px;position: absolute;background: #FFFFFF;display: none;padding: 15px;}
.index_recommend_calendar table .week span.unavailable{background-color: #EEEEEE;border: 1px solid #CCCCCC;}


/*VOUCHER PAGE*/
#voucher_blockSlide{width: 330px;}
#voucher_blockSlide .container{height: 380px;overflow: hidden;}
#voucher_slide {height: 355px;}
#voucher_slide .index_slide_item{margin:0px 0 0 0 ;display: none;height: 355px; text-align:center; }
#voucher_slide .img {width: 300px;height: 270px;overflow: hidden;}
#voucher_slide .index_slide_item_title{padding: 5px 0 0 0;font-size: 14px;width: 295px;text-align: left;font-weight: bold;}
#voucher_slide .index_slide_item_content{text-align: left;width: 295px;}

#voucher_blockA{float: right;width: 290px;}	
#voucher_blockA .container{height: 414px;overflow: hidden;}
#voucher_blockA ul li{margin-bottom: 15px;clear: left;}

/*custom scrollbar*/
A.jScrollArrowUp {BACKGROUND: url(../images/basic_arrow_up.gif) no-repeat 0px 0px}
A.jScrollArrowUp:hover {BACKGROUND-POSITION: 0px 0px}
A.jScrollArrowDown {BACKGROUND: url(../images/basic_arrow_down.gif) no-repeat 0px 0px}
A.jScrollArrowDown:hover{BACKGROUND-POSITION: 0px 0px}
A.jScrollActiveArrowButton{BACKGROUND-POSITION: 0px 0px}
A.jScrollActiveArrowButton:hover {BACKGROUND-POSITION: 0px 0px}
.orange-bar .jScrollPaneTrack {BACKGROUND: #f60}
.orange-bar .jScrollPaneDrag {BACKGROUND: url(drag_grab.gif) #00f no-repeat 50% 50%}
.orange-bar .scroll-pane {BACKGROUND: #69f}
/*custom scrollbar*/

.tags_with_label span{font-size: 13px;float: left;font-weight: bold;}
.tags_with_label ul.tags{margin-left: 70px;}
ul.tags li{margin-right: 10px;display: inline;word-wrap:break-word;overflow:hidden}
ul.tags li{font-size: 14px;}
ul.tags li a{color: #5A5A5A;}

ul.tags li.current a{color: #a5c639;font-weight: bold;}

p.tags a{font-size: 14px;line-height: 25px;padding: 0 3px;}

li.over{ background:#F1F1F1; }


.a_context_table{width: 100%;}
.a_context_table .context_title{font-size: 12px;border:0px solid #f3f3f3;padding: 2px 4px 2px 4px;margin: 0 20px 0 2px;}
.a_context_table .context_table_t.open  .context_title{border-bottom:0px;}
.a_context_table .context_table_t .context_title{cursor: pointer;}

.a_context_table .context_table_tl{width: 18px;height: 25px;cursor: pointer;}
.a_context_table .context_table_t.open   .context_table_tl{background: url("../images/context_open.gif") no-repeat;}
.a_context_table .context_table_t .context_table_tl{background: url("../images/context_closed.gif") no-repeat;}

.a_context_table .context_table_ml{background: url('../images/context_crap_bg.gif') repeat-y;border-bottom: 1px solid #e3e3e3;width: 18px;}
.a_context_table .context_table_mc{margin: 0; background-color: #f3f3f3; border-left: 0; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 15px 10px 15px 0; }
.a_context_table .context_table_b{background-color: #f3f3f3;border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;color: #c3bebd;}

.recommend {text-align: center;background: url(../images/shade-news.gif) no-repeat;width: 51px;height: 54px;}
.recommend-count{padding: 5px 0;font-size: 15px;}
.recommend-count span{color: #6BBC31;font-weight: bold;font-size: 16px;}
.recommend-it{font-size: 13px;}



.slogan_list{margin: 0 0 0 0;}
.slogan_list li{float: left;width: 72px;height:90px; text-align: center;cursor: pointer;}
.slogan_list li span{display: block;font-size: 13px;}
.slogan_list li.current span{font-weight: bold;color: #ff9900;}
.slogan_descn{clear: left;padding: 10px 0 0 0;height: 75px;}
.slogan_descn span{display: none;color: #FFFFFF;font-size: 14px;}
.slogan_descn span.current{display: block;}


/*Store and User common theme CSS*/
#main_nav_bottom{ height:14px; float:left; width:100%;background:#FFF;}
.main_nav ul{
        padding:0px;list-style-type:none; margin-left:350px; margin-top:0px;
}
.main_nav li{
        padding-left:5px; background: url(../themes/left.gif) no-repeat left top; float:left; margin-left:5px;height:30px;
}
.main_nav li a{
        padding-right: 25px; display: block; padding-left:20px; font-weight: bold; background: url(../themes/right.gif) no-repeat right top;color: #000; text-decoration: none;float:none; line-height:30px;
}
.main_nav li a:hover{
        color: #f84701;
}
.main_nav li#current{
        background-image: url(../themes/left_on.gif); height:31px;
}
.main_nav li#current a{
        background-image: url(../themes/right_on.gif); line-height:31px; color: #f84701;
}
.main_nav {
	    background:url(../themes/bg.gif); float:left;width:100%;line-height: normal; height:31px;
}
.main_frame .mf_tl{width:15px; height:45px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src='../themes/top_l.png'); background-image:url(../themes/top_l.png)!important; background:none;}
.main_frame  mf_tc{background-color:#FFF;}
.main_frame .mf_tr{width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src='../themes/top_r.png'); background-image:url(../themes/top_r.png)!important; background:none;}
.main_frame .mf_cl{ background-image:url(../themes/bg_left.gif); background-repeat:repeat-y;}
.main_frame .mf_cr{ background-image:url(../themes/bg_right.gif); background-repeat:repeat-y;}
.main_frame .mf_bl{width:15px; height:15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src='../themes/bot_l.png'); background-image:url(../themes/bot_l.png)!important; background:none;}
.main_frame .mf_br{width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src='../themes/bot_r.png'); background-image:url(../themes/bot_r.png)!important; background:none;}
.main_frame .mf_bc{ background-image:url(../themes/bot_c.gif); background-repeat:repeat-x;}	


#header_slogan .screen_name{line-height: 40px;}
#slogan_tabs {width:220px; text-align:center;z-index:500;}
#slogan_tabs ul {padding:0; margin:0; width:220px; list-style:none; position:relative;}
#slogan_tabs ul li {float:left; display:inline; width:73px;}
#slogan_tabs ul li a span{font-size: 14px;}
#slogan_tabs ul li a.outer {display:block; width:60px; height:32px; text-align:center;  font-weight:bold;  padding-top: 53px;}
#slogan_tabs ul li a.one {background:#fff url(../images/i_voucher.gif) top center no-repeat;}
#slogan_tabs ul li a.two {background:#fff url(../images/i_eshop.gif) top center no-repeat;}
#slogan_tabs ul li a.three {background:#fff url(../images/i_comments.gif) top center no-repeat;}
#slogan_tabs ul li a.four {background:#fff url(../images/i_qsp.gif) top center no-repeat;}
#slogan_tabs ul li a.five {background:#fff url(../images/i_cooperation.gif) top center no-repeat;}
#slogan_tabs ul li a.six {background:#fff url(../images/i_group.gif) top center no-repeat;}
#slogan_tabs ul li div {display:none;}
#slogan_tabs ul li:hover {padding-bottom:110px; border-bottom:1px solid #fff; color:#000; margin-bottom:0;}
#slogan_tabs ul li:hover > a.outer {color:#000; height:55px; cursor:default;}
#slogan_tabs ul li:hover a span{color: #ff9900;}
* html #slogan_tabs ul li a.outer:hover {padding-bottom:110px; border-bottom:1px solid #fff; height:55px; color:#000; margin-bottom:0;height:55px; cursor:default;}
* html #slogan_tabs ul li a.outer:hover span{color: #ff9900;}
#slogan_tabs ul li a:hover div {display:block; padding:5px 0px; position:absolute; left:4px; top:90px; width:200px; height:118px; border-bottom:3px solid #fff;}

.reg_nav{
	width:600px;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	clear: right;
}
.reg_nav ul {
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
}
.reg_nav li {
	float:left;
	margin-right:30px;
	padding:0px;
	
}
.reg_nav a {
	float:left;
	background:url("../images/reg_nav_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	height:41px;
}
.reg_nav a span {
	float:left;
	display:block;
	background:url("../images/reg_nav_right.gif") no-repeat right top;
	padding:0px 30px 0px 6px;
	color:#ffffff;
	width:110px;
	height:41px;
	line-height:38px;
}
.reg_nav a span {float:none;}
.reg_nav #current a {
	background-position:0% -41px;
}
.reg_nav #current a span {
	background-position:100% -41px;
}